trade note payable - Turkish English Dictionary